home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / tek / HISTORY < prev    next >
Text File  |  2001-05-26  |  3KB  |  89 lines

  1.  
  2. TEKLIB HISTORY
  3. ---------------------------------------
  4.  
  5. 05-25-2001
  6. - fixed X11 numeric keypad handling
  7. - kernel and tekspace type definition for pens changed from TUINT to TVPEN
  8. - kn/linux/visual/kn_drawrgb() now supports the X server running in
  9. 15, 16, and 24 bit, provided that there is no endian swapping involved
  10. between client and server. implementation is still awful.
  11. - kn/amiga/visual now opens a window with exactly the inner size as requested
  12. - cleaned up a lot of the mess in kn/amiga/visual.c
  13. - implemented kn/linux/visual/kn_freepen()
  14. - improved most examples
  15. - added kinematic demo from frank 'copper' pagels
  16.  
  17. 05-07-2001
  18. - started to fix/improve X keyboard mapping
  19. - TSeekNode() was broken. oops!
  20.  
  21. ----------------------------------------------------------------------------
  22. v0.31 release
  23. ----------------------------------------------------------------------------
  24.  
  25. 05-06-2001
  26. - added MorphOS build
  27. - slightly improved examples
  28. - added doc/manuals/tasks
  29. - typedef TNULL changed from (TAPTR) 0 to 0 for ANSI C++ compatibility
  30.  
  31. 04-15-2001
  32. - added preliminary X11 drawRGB function. currently very raw and primitive,
  33. and only working on 24bit displays.
  34. - added TVGetAttrs and several TVisual attributes which can be queried and
  35. passed to TCreateVisual().
  36.  
  37. 04-14-2001
  38. - elate input handling improved
  39.  
  40. 04-10-2001
  41. - fixed amiga kn_getsize()
  42. - TCreateVisual(): visual task swallowed input events under high load. fixed.
  43. - changed TAttachVisual() freeing of drawmsgs
  44. - fixed TMMUGetSize() for TMMUT_Message
  45.  
  46. 04-09-2001
  47. - added kn_resettimer()
  48. - added #define TEKLIB_PTHREADS_FLAW for workaround for
  49. possible race condition in linux pthreads
  50. - added AmigaOS cross compiler build with gcc
  51.  
  52. 04-07-2001
  53. - added TSendMsg()
  54.  
  55. 04-03-2001
  56. - improved debug headers, fixed elate debugging
  57. - updated README, INSTALL
  58.  
  59. 04-02-2001
  60. - changed select timeout in kn/elate/sock.h
  61.  
  62. 03-29-2001
  63. - swapped meanings of TVFlush() and TVSync(), renamed
  64. kn_sync() to kn_flush
  65. - added TVFlushArea()
  66. - added right mousebutton detection under elate, which
  67. was unexpectedly difficult and is still not fully working:
  68. while a mousebutton is held, another one isn't detected yet.
  69.  
  70. 03-19-2001
  71. - Elate port of visuals is now working
  72.  
  73. 03-16-2001
  74. - added TGetMsgStatus() and TGetMsgSender() as seperate functions/macros.
  75. TGetMsgAttrs() alone is a bit unconvenient most of the time.
  76. - added socket includes in type_amiga.h
  77.  
  78. 03-15-2001
  79. - re-implemented visuals. kernelspace implementations are currently
  80. working on the posix and amiga ports.
  81. - added TTaskAllocHande() and TTaskAllocHandle0() macros.
  82.  
  83. 03-11-2001
  84. - fixed kn/amiga/exec.c/timedwaitevent(). WaitIO() does not always clear
  85. a timerequest's mp_sigbit from the task's set of signals for timer IO.
  86. that caused the task to be constantly retriggered. the signal bit is
  87. now removed from the task's signal mask after processing the request.
  88. - added HISTORY
  89.